Petri Nets and Fuzzy Sets in Hybrid Controllers Synthesis: The Discrete-Event Aspect
نویسنده
چکیده
This paper presents a design approach intended for the modeling and synthesis of discrete-event modules of hybrid controllers by combining a model of computation and a soft computing synthesis approach. The model of computation is based on coloured Petri nets (CPNs) and the soft computing method uses fuzzy logic. The design approach converts Petri net models into their equivalent fuzzy sets for rapid prototyping on embedded controllers or programmable Logic devices. The Petri net model of a discrete-event controller is captured and modeled using DesignCPN software tool whose latest version is called CPNTool. Design/CPN (CPNTool) uses colored Petri nets (CPNs) in model representation. Fuzzy sets generated in the conversion process are compatible inputs (fuzzy sets) to the Xfuzzy software, which is a fuzzy logic software for the design of fuzzy controllers. Xfuzzy can generate equivalent C and VHDL codes from fuzzy sets. Key–Words: Model of computation, coloured Petri nets, soft computing, fuzzy sets, and discrete-event controller.
منابع مشابه
Using Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)
A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...
متن کاملTime Management Approach on a Discrete Event Manufacturing System Modeled by Petri Net
Discrete event system, Supervisory control, Petri Net, Constraint This paper presents a method to manage the time in a manufacturing system for obtaining an optimized model. The system in this paper is modeled by the timed Petri net and the optimization is performed based on the structural properties of Petri nets. In a system there are some states which are called forbidden states an...
متن کاملFuzzy Petri net Implementation for Programmable Logic Controllers
The concept of fuzzy reasoning has been extended to Petri nets and has been applied for modeling of discrete event systems [1]. However, the theory was not extended to supervisory control of discrete event systems because there is no valid translation for fuzzy Petri nets into ladder logic diagrams. Discrete event systems are time and event dependent and hence digital in nature. However, discre...
متن کاملHybrid Time Delay Petri Nets as a Mathematical Novel Tool to Model Dynamic System with Current Sample Time
The existing modeling methods using Petri Nets, have been successfully applied to model and analyze dynamic systems. However, these methods are not capable of modeling all dynamic systems such as systems with the current sample time signals, systems including various subsystems and multi-mode systems. This paper proposes Hybrid Time Delay Petri Nets (HTDPN) to solve the problem. In ...
متن کاملA rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کامل